package com.example.chcrm.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.chcrm.entity.common.LineConfig;
import com.example.chcrm.entity.common.ResponseMsg;
import com.example.chcrm.entity.employee.EmployeeVo;

/**
 * @Author 邹
 * @Date 2025/4/23 13:22
 * @Version 1.0
 */
public interface LineConfigService  <T>{
    ResponseMsg<Object> add(LineConfig roleModels, EmployeeVo employeeVo);

    ResponseMsg<Object> disable(LineConfig roleModels,EmployeeVo employeeVo);

    ResponseMsg<IPage<LineConfig>> pageList(LineConfig roleModels);

    ResponseMsg<Object> update(LineConfig roleModels,EmployeeVo employeeVo);

    ResponseMsg<Object> delete(String id,EmployeeVo empVo);

    ResponseMsg<Object> detail(String id);
}
